import request from "@/utils/request.js";

/**
 * 	获取门店经纬度
 */
export function getStoreAll(data) {
	return request.get('userInfo/getStoreAll', data);
}

/**
 * 	申请批发商
 */
export function applySale(data) {
	return request.get('user/applySale', data);
}

/**
 * 	申请门店
 */
export function applyStore(data) {
	return request.get('user/applyStore', data);
}

/**
 * 		获取主页访问记录
 */
export function getIndexVisit(data) {
	return request.get('user/getIndexVisit', data);
}

/**
 * 	当地未绑定门店
 */
export function getLocalStore(data) {
	return request.get('user/getLocalStore', data);
}

/**
 * 	我的门店数据
 */
export function getBindStore(data) {
	return request.get('user/getBindStore', data);
}

/**
 * 	我的门店客户
 */
export function getStoreList(data) {
	return request.get('user/getStoreList', data);
}

/**
 * 	获取用户信息
 */
export function getUserInfo(data) {
	return request.get('user/getUserInfo', data);
}

/**
 * 	手机号注册
 */
export function regPhone(data) {
	return request.get('user/regPhone', data, true);
}

/**
 * 	保存邀请码
 */
export function saveInvite(data) {
	return request.get('user/saveInvite', data);
}

/**
 * 	保存用户类型
 */
export function saveType(data) {
	return request.get('user/saveType', data);
}

/**
 * 	更新头像
 */
export function updateHeadImage(data) {
	return request.get('user/updateHeadImage', data);
}

export function detectMembershipExpiration(data) {
	return request.get('user/detectMembershipExpiration', data);
}

/**
 * 	小程序登录
 *  手机号和微信不能同时为空，手机号不为空时，密码和验证码不能同时为空。
 *  校验顺序：密码登录(userPhone+passWord)-验证码登录(userPhone+randCode)-微信一键登录(xcxOpenId)；
 *  返回data中，如果 regStatus = S0P ，需要进行手机号绑定
 */
export function xcxLogin(data) {
	return request.get('user/xcxLogin', data, true);
}

/**
 * 更新用户信息
 */
export function updateUserInfo(data) {
	return request.get('user/updateUserInfo', data)
}

/**
 * 获取用户详情
 */
export function getUserDetail(data) {
	return request.get('user/getUserDetail', data)
}

/**
 * 查询用户余额
 */
export function getUserAmount(data) {
	return request.get('user/getUserAmount', data)
}

/**
 * 查询用户余额变动明细
 */
export function getUserAmountLog(data) {
	return request.get('user/getUserAmountLog', data)
}

/**
 * 查询用户余额变动明细
 */
export function applyOut(data) {
	return request.get('user/applyOut', data)
}


/**
 * 查询用户余额变动明细
 */
export function outList(data) {
	return request.get('user/outList', data)
}

/**
 * 指定门店业务员(批发商)
 */
export function getIsSalesMan(data) {
	return request.get('userInfo/getIsSalesMan', data)
}


